mine detection technology - Español Inglés Diccionario